home *** CD-ROM | disk | FTP | other *** search
/ Java Developer's Companion / Java Developer's Companion.iso / binaries / Windows / BDK / beanbox / GNUmakefile next >
Encoding:
Makefile  |  1997-05-27  |  2.6 KB  |  80 lines

  1.  
  2. CLASSDIR= classes
  3. CLASSPATH= $(CLASSDIR)
  4.  
  5. CLASSFILES= \
  6.     $(CLASSDIR)/sun/beanbox/BeanBox.class \
  7.     $(CLASSDIR)/sun/beanbox/BeanBoxFrame.class \
  8.     $(CLASSDIR)/sun/beanbox/Report.class \
  9.     $(CLASSDIR)/sun/beanbox/StartFrame.class \
  10.     $(CLASSDIR)/sun/beanbox/AboutDialog.class \
  11.     $(CLASSDIR)/sun/beanbox/ErrorDialog.class \
  12.     $(CLASSDIR)/sun/beanbox/MessageDialog.class \
  13.     $(CLASSDIR)/sun/beanbox/WindowCloser.class \
  14.     $(CLASSDIR)/sun/beanbox/CustomizerDialog.class \
  15.     $(CLASSDIR)/sun/beanbox/HookupManager.class \
  16.     $(CLASSDIR)/sun/beanbox/PropertyHookup.class \
  17.     $(CLASSDIR)/sun/beanbox/PropertyNameDialog.class \
  18.     $(CLASSDIR)/sun/beanbox/PropertyCanvas.class \
  19.     $(CLASSDIR)/sun/beanbox/PropertyDialog.class \
  20.     $(CLASSDIR)/sun/beanbox/PropertyText.class \
  21.     $(CLASSDIR)/sun/beanbox/PropertySelector.class \
  22.     $(CLASSDIR)/sun/beanbox/PropertySheet.class \
  23.     $(CLASSDIR)/sun/beanbox/ToolBox.class \
  24.     $(CLASSDIR)/sun/beanbox/Timer.class \
  25.     $(CLASSDIR)/sun/beanbox/OurLabel.class \
  26.     $(CLASSDIR)/sun/beanbox/EventTargetDialog.class \
  27.     $(CLASSDIR)/sun/beanbox/EditedAdaptor.class \
  28.     $(CLASSDIR)/sun/beanbox/Wrapper.class \
  29.     $(CLASSDIR)/sun/beanbox/SimpleClassLoader.class \
  30.     $(CLASSDIR)/sun/beanbox/InputStreamProducer.class \
  31.     $(CLASSDIR)/sun/beanbox/JarLoader.class \
  32.     $(CLASSDIR)/sun/beanbox/ObjectInputStreamWithLoader.class \
  33.     $(CLASSDIR)/sun/beanbox/JarInfo.class \
  34.     $(CLASSDIR)/sun/beanbox/DoOnBean.class \
  35.     $(CLASSDIR)/sun/beanbox/Manifest.class \
  36.     $(CLASSDIR)/sun/beanbox/MessageHeader.class \
  37.     $(CLASSDIR)/sun/beanbox/simpleresource/Handler.class \
  38.     $(CLASSDIR)/sun/beanbox/simpleresource/SimpleResourceConnection.class
  39.  
  40. all: $(CLASSDIR) $(CLASSFILES)
  41.     @chmod ugo+x run.sh
  42.  
  43. $(CLASSDIR):
  44.     mkdir -p $(CLASSDIR)
  45.  
  46. $(CLASSDIR)/%.class: %.java
  47.     export CLASSPATH; CLASSPATH=$(CLASSPATH):. ; \
  48.     javac -d $(CLASSDIR) $<
  49.  
  50. run: 
  51.     @./run.sh
  52.  
  53. jdb: 
  54.     export CLASSPATH; CLASSPATH=$(CLASSPATH) ; \
  55.     jdb sun.beanbox.BeanBoxFrame
  56.  
  57. adb: 
  58.     export JAVA_HOME; JAVA_HOME=$(JAVA) ; \
  59.     export CLASSPATH; CLASSPATH=$(CLASSPATH):$$JAVA_HOME/lib/classes.zip ; \
  60.     export LD_LIBRARY_PATH; LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$$JAVA_HOME/lib/sparc/green_threads ; \
  61.         echo JAVA_HOME=$$JAVA_HOME ; \
  62.     adb $$JAVA_HOME/bin/sparc/green_threads/java_g
  63.  
  64. dbx: 
  65.     export JAVA_HOME; JAVA_HOME=$(JAVA) ; \
  66.     export CLASSPATH; CLASSPATH=$(CLASSPATH):$$JAVA_HOME/lib/classes.zip ; \
  67.     export LD_LIBRARY_PATH; LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$$JAVA_HOME/lib/sparc/green_threads ; \
  68.         echo JAVA_HOME=$$JAVA_HOME ; \
  69.     dbx $$JAVA_HOME/bin/sparc/green_threads/java_g
  70.  
  71. report: 
  72.     export CLASSPATH; CLASSPATH=$(CLASSPATH); \
  73.     java sun.beanbox.Report sun.beanbox.BeanBox
  74.  
  75. clean:
  76.     /bin/rm -f -r $(CLASSDIR)
  77.     /bin/rm -f -r tmp
  78.  
  79. FORCE:
  80.